local util={}
function util:dump(o)
    if type(o) == 'table' then
        local s = '{ '
        for k,v in pairs(o) do
            if type(k) ~= 'number' then k = '"'..k..'"' end
            s = s .. '['..k..'] = ' .. lib:dump(v) .. ','
        end
        return s .. '} '
    else
        return tostring(o)
    end
end
function util:json(o)
    local json = require('cjson')
    return json.encode(o)
end
function util:json2obj(o)
    local json = require('cjson')
    return json.decode(o)
end
return util